package com.um.jdy.platform.system.manager;

import com.um.jdy.common.system.entity.dto.ParamDTO;
import com.um.jdy.common.system.entity.po.Param;
import com.um.jdy.common.system.entity.vo.ParamTreeNode;
import com.um.jdy.common.system.entity.vo.ParamVO;
import com.um.jdy.common.system.service.ParamService;
import com.um.jdy.platform.system.entity.dto.ParamPageDTO;
import com.um.springboot.starter.orm.entity.Response;
import com.um.springboot.starter.orm.manager.BaseTreePlusManager;
import com.um.springboot.starter.orm.params.ListDTO;
import org.springframework.stereotype.Component;


/**
 * 管理类：系统数字字典表
 */
@Component
public class ParamManager extends BaseTreePlusManager<ParamService, Param, ParamDTO, ParamVO, ParamPageDTO, ListDTO, ParamTreeNode> {

    /**
     * 查询所有字典
     *
     * @return
     */
    public Response getAllParam() {
        return service.getAllParam();
    }


    /**
     * 查询所有字典
     *
     * @return
     */
    public Response getAllParamForV2() {
        return service.getAllParamForV2();
    }
}
